<html>
<head><meta charset="utf-8"><title>newbee getting ready · t-compiler/help · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/index.html">t-compiler/help</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html">newbee getting ready</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="179935460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Siavosh Zarrasvand <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935460">(Nov 05 2019 at 14:15)</a>:</h4>
<p>Hey all, I was hopping to pick up an ICE-breaker sooner rather than later. I was wondering if there are some default environment I should setup to speed up my efficiency. For example, should I compile rustc in debug mode locally, or use some kind of instrumentation? What is a good debug environment to setup when debugging rustc?</p>



<a name="179935608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935608">(Nov 05 2019 at 14:16)</a>:</h4>
<p><span class="user-mention" data-user-id="247084">@Siavosh Zarrasvand</span> have you checked rustc-guide?</p>



<a name="179935654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935654">(Nov 05 2019 at 14:16)</a>:</h4>
<p>I suggest you to read it in general but in particular there are sections of it that talks about setting up your environment</p>



<a name="179935674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Siavosh Zarrasvand <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935674">(Nov 05 2019 at 14:17)</a>:</h4>
<p>Nope, you mean for instructions to compile rustc with debug flags?</p>



<a name="179935718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Siavosh Zarrasvand <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935718">(Nov 05 2019 at 14:17)</a>:</h4>
<blockquote>
<p>I suggest you to read it in general but in particular there are sections of it that talks about setting up your environment</p>
</blockquote>
<p>Cool, will do. this one right? <a href="https://rust-lang.github.io/rustc-guide/" target="_blank" title="https://rust-lang.github.io/rustc-guide/">https://rust-lang.github.io/rustc-guide/</a></p>



<a name="179935720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935720">(Nov 05 2019 at 14:17)</a>:</h4>
<p>yeah in general for building your developing rustc environment</p>



<a name="179935752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935752">(Nov 05 2019 at 14:17)</a>:</h4>
<blockquote>
<blockquote>
<p>I suggest you to read it in general but in particular there are sections of it that talks about setting up your environment</p>
</blockquote>
<p>Cool, will do. this one right? <a href="https://rust-lang.github.io/rustc-guide/" target="_blank" title="https://rust-lang.github.io/rustc-guide/">https://rust-lang.github.io/rustc-guide/</a></p>
</blockquote>
<p>yes, that one</p>



<a name="179935921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935921">(Nov 05 2019 at 14:19)</a>:</h4>
<p>in particular check <a href="https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html" target="_blank" title="https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html">https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html</a> and <a href="https://rust-lang.github.io/rustc-guide/codegen/debugging.html" target="_blank" title="https://rust-lang.github.io/rustc-guide/codegen/debugging.html">https://rust-lang.github.io/rustc-guide/codegen/debugging.html</a></p>



<a name="179935953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179935953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179935953">(Nov 05 2019 at 14:19)</a>:</h4>
<p>and in general I recommend you to start here <a href="https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html" target="_blank" title="https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html">https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html</a></p>



<a name="179936059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/newbee%20getting%20ready/near/179936059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Siavosh Zarrasvand <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/newbee.20getting.20ready.html#179936059">(Nov 05 2019 at 14:20)</a>:</h4>
<blockquote>
<p>and in general I recommend you to start here <a href="https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html" target="_blank" title="https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html">https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html</a></p>
</blockquote>
<p>Awesome! Thank you!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>